package cate.common.table.show;

import cate.common.table.EExcel;
import cate.common.table.ESheet;
import cate.common.table.show.sheet.*;
import easy.java.dev.note.NoteClass;
import easy.java.dev.note.NoteField;

@NoteClass(value = "个人空间")
public class BlogExcel extends EExcel {

    @Override
    public String getFileName() {
        return "个人空间.xlsx";
    }


    @NoteField("头像")
    public HeadIconSheet headIcon = new HeadIconSheet();

    @NoteField("头像框")
    public HeadFrameSheet headFrame = new HeadFrameSheet();

    @NoteField("头像框升级")
    public HeadFrameDevSheet headFrameDev = new HeadFrameDevSheet();

    @NoteField("冒险形象")
    public AvartarSheet avartar = new AvartarSheet();

    @NoteField("称号")
    public TitleSheet title = new TitleSheet();

    @NoteField("荣誉挂件")
    public PendantSheet pendant = new PendantSheet();

    @NoteField("挂件收集等级")
    public PendantLevelSheet pendantLevel = new PendantLevelSheet();

    @NoteField("主角皮肤")
    public LeaderSkinSheet leaderSkin = new LeaderSkinSheet();

    @NoteField("气泡框")
    public BubbleBoxSheet bubbleBox = new BubbleBoxSheet();

    @NoteField("载具")
    public VehicleSkinSheet vehicle = new VehicleSkinSheet();

    @NoteField("载具升级")
    public VehicleSkinLevelSheet vehicleLevel = new VehicleSkinLevelSheet();

    @NoteField("激活道具")
    public ActiveItemSheet activeItem = new ActiveItemSheet();

    @Override
    public ESheet[] getSheets() {
        return new ESheet[]{headIcon, headFrame, headFrameDev, avartar, title,
                pendant, pendantLevel, leaderSkin, bubbleBox, vehicle, vehicleLevel,activeItem};
    }
}
